@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p,
dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; font-size:13px;font-family:微软雅黑,宋体;color:#666666}
ol, ul { list-style:none; }
a {text-decoration:none;color:#333333;cursor:pointer;}
a:hover {text-decoration:none;color:red;}
::-ms-clear,::-ms-reveal{display:none;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.clf:before,.clf:after ,.clear:before,.clear:after{content:""; display:table; }.clf:after , .clear:after{clear:both;}.clf, .clear{*zoom:1;/*IE/7/6*/ }
html {min-height:100%;position:relative;background-color:#FFF;}
body {/* background-color: #e4e6e9; */min-height:100%;padding-bottom:0;font-family:'Open Sans';font-size:14px;color:#393939;line-height:1.5;}

.display_no {display:none !important}
.f_r{float:right;}
.f_l{float:left;}
.text_l {text-align:left !important}
.text_r {text-align:right !important}
.text_c {text-align:center !important}

.margin_t0 {margin-top:0 !important}
.margin_r0 {margin-right:0 !important}
.margin_b0 {margin-bottom:0 !important}
.margin_l0 {margin-left:0 !important}

.padding_t0 {padding-top:0 !important}
.padding_r0 {padding-right:0 !important}
.padding_b0 {padding-bottom:0 !important}
.padding_l0 {padding-left:0 !important}

.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml0{margin-left:10px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.m20{margin-left:20px;}
.m50{margin-left:50px;}

.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}

.img-lg {width: 120px;height: 120px;}
.img-circle {border-radius: 50%;}


.main-container:before{display:block;content:"";position:absolute;z-index:-2;width:100%;max-width:inherit;bottom:0;top:0;background-color:#FFF}
.main-container.container,.rtl .main-container.container{padding-left:0;padding-right:0}
.main-container.container:before{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);width:inherit}
@media(max-width:767px){.main-container.container:before{-webkit-box-shadow:none;box-shadow:none;width:100%}}
.main-content{margin-left:0;min-height:100%;padding:0}
.main-content:before,.main-content:after{content:" ";display:table}
.main-content:after{clear:both}
.f_red {color:red;margin-right: 2px;}
.fa_span{padding: 0 3px;}
.mid-content{padding:0 10px}
.check-box, .radio-box{display: inline-block;box-sizing: border-box;cursor: pointer;position: relative;padding-left: 25px;padding-right: 15px;padding-top: 8px;}
/**重写layui样式**/
.layui-btn{height: 36px;line-height: 36px;padding: 0 22px;border-radius: 4px;}
.layui-btn-xs {height: 24px;line-height: 24px;padding: 0 10px;font-size: 12px;}
.layui-btn-sm {height: 30px;line-height: 30px;padding: 0 10px;}
.layui-table-tools{height:30px;min-width:80px;line-height:28px;padding:0 10px;}
.layui-table-view{margin:0 0}
.layui-form-item{margin-top:6px}
.layui-col-xs3{max-width:330px;min-width:210px}
.layui-col-md3{width:20%;min-width:200px;max-width:330px;display:inline}
.layui-col-md1{width:0%}
.layui-card-header{line-height:0px}
.layuiadmin-card-header-auto{padding-top: 10px !important;padding-bottom: 10px !important;}
.layui-col-md4 {min-width:320px !important;}
.layui-col-sm4 {min-width:225px !important;}
.layui-side-child{background-color:#f0f0f0;width:170px;box-shadow:2px 1px 3px 0px rgba(0,0,0,.1)}
.rightDiv{padding-left: 170px}
.canntEdit{background-color: #f2f2f2 !important}
.layui-table-view .layui-table td{padding: 1px 0px}
.layui-form-label{width: 100px;padding: 8px -0px 0px 10px;}
.layui-input{height: 36px;}
.layui-tab-title .layui-this::after{border:0}
/** 表格树样式 **/
.bootstrap-tree-table .treetable-indent {width:16px; height: 16px; display: inline-block; position: relative;}
.bootstrap-tree-table .treetable-expander {width:16px; height: 16px; display: inline-block; position: relative; cursor: pointer;}
.bootstrap-tree-table .treetable-selected{background: #f5f5f5 !important;}
.bootstrap-tree-table .treetable-table{border:0 !important;margin-bottom:0}
.bootstrap-tree-table .treetable-table tbody {display:block;height:auto;overflow-y:auto;}
.bootstrap-tree-table .treetable-table thead, .treetable-table tbody tr {display:table;width:100%;table-layout:fixed;}
.bootstrap-tree-table .treetable-thead th{line-height:24px;border: 0 !important;border-radius: 4px;border-left:0px solid #e7eaec !important;border-bottom:1px solid #ccc!important;text-align: left;}
.bootstrap-tree-table .treetable-thead tr :first-child{border-left:0 !important}
.bootstrap-tree-table .treetable-tbody td{overflow:hidden;border: 0 !important;border-left:0px solid #e7eaec !important;border-bottom:1px solid #e7eaec!important;white-space: nowrap; text-overflow: ellipsis;}
.bootstrap-tree-table .treetable-tbody tr :first-child{border-left:0 !important}
.bootstrap-tree-table .treetable-bars .tool-left, .bootstrap-tree-table .treetable-bars .tool-right{margin-top: 10px; margin-bottom: 10px;}
.bootstrap-tree-table .treetable-bars .tool-left{float: left;}
.bootstrap-tree-table .treetable-bars .tool-right{float: right;}
.bootstrap-tree-table .treetable-bars .columns li label{display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.428571429;max-width: 100%;margin-bottom: 5px;cursor:pointer;}
.bootstrap-tree-table .table{border-bottom: 0px solid #e7eaec!important;}
/** 添加搜索条件框样式 **/
.remove-this{font-size: 20px;float: right;margin: -28px -25px 0px 0px;position: inherit;z-index: 99999;}
/** 搜索框内日期控件样式 **/
.icon_date_business{z-index:-1;line-height: initial;position: absolute;top:8px !important;right: 8px !important;}
.icon_date_search{line-height: initial;position: absolute;top:12px !important;right: 8px !important;}
/* 表格内斑马纹 */
.layui-table[lay-even] tr:nth-child(even) {background-color: #f9f9f9;}
/*table数据表格相关*/
.layui-table-tool {min-height:42px;padding:6px 15px;}
.layui-table-tool-self {top:5px;}
.layui-btn-container .layui-btn {margin-bottom:0;}
.layui-table-cell {height:32px;line-height:32px;padding: 0px 8px;}
.layui-table-header .layui-table th{font-weight: 600}
/* .layui-table[lay-even] tr:nth-child(even) {background-color: AntiqueWhite;} */
.layui-table-hover {background-color: #E0ECFF !important}
.layui-table-view .layui-table-body tr.table_tr_click {background-color: #ffe48d !important;}
.layui-table-body input{height:32px;margin-top:1px}
.layui-table-body .layui-select-title input{height:32px !important;margin-top:1px}
.layui-table thead tr{background-color:#E7ECF2 !important}
.layui-table-view .layui-table th{padding:2px 0}
.importbtn-bg {background:#5FB878}
/* 静态table相关 */
.table-title{background: #f6f6f6;font-weight: bold;}
.layui-table[lay-size="sm"] .layui-form-switch{margin-top:0px;margin-left: 50%;left: -26px;width:40px}
.layui-table[lay-size="sm"] .layui-form-radio{margin:0px;line-height: 10px;}
.layui-table[lay-size="sm"] tbody tr:hover{background:none !important;}
.layui-table[lay-size="sm"] td{padding:5px}
.layui-table[lay-size="sm"] tr td:first-child{text-align: center;}
.layui-table[lay-size="sm"] th{text-align: center;padding:2px 0;font-size: 14px;font-weight: bolder;height: 26px;}
.layui-table[lay-size="sm"] td:hover{background:#E0ECFF !important;}
.layui-table[lay-size="sm"] td input{border-style:none;height:20px;}
.layui-table[lay-size="sm"] input:focus{position:absolute;left:0;top:0;width:100%!important;height:100%!important;border:1px solid #5FB878!important;}
.layui-table[lay-size="sm"] .layui-disabled{color:#b2b2b2 !important}
.layui-table[lay-size="sm"] .layui-form-radioed>i{color: #5FB878 !important;}
.layui-table[lay-size="sm"] .layui-form-checked span{background-color: #5FB878 !important;}
.layui-table[lay-size="sm"] .layui-form-select{height:20px;}
.layui-table[lay-size="sm"] .layui-form-select dl{top:20px;}